package com.ctg.itrdc.sysmgr.portal.service.aop.strategy.delete;

import com.ctg.itrdc.sysmgr.portal.api.dto.FuncCompDTO;
import com.ctg.itrdc.sysmgr.portal.api.dto.FuncMenuDTO;
import com.ctg.itrdc.sysmgr.portal.api.dto.OrganizationDTO;
import com.ctg.itrdc.sysmgr.portal.api.dto.PrivilegeDTO;
import com.ctg.itrdc.sysmgr.portal.api.dto.StaffDTO;
import com.ctg.itrdc.sysmgr.portal.api.dto.SystemPostDTO;
import com.ctg.itrdc.sysmgr.portal.api.dto.SystemRolesDTO;
import com.ctg.itrdc.sysmgr.portal.api.dto.SystemUserDTO;

public interface IDeleteStrategy {

	public void deleteSystemUserRel(SystemUserDTO dto);
	public void deleteSystemPostRel(SystemPostDTO dto);
	public void deleteSystemRolesRel(SystemRolesDTO dto);
	public void deletePrivilegeRel(PrivilegeDTO dto);
	public void deleteFuncMenuRel(FuncMenuDTO dto);
	public void deleteFuncCompRel(FuncCompDTO dto);
	public void deleteStaffRel(StaffDTO dto);

}
